Presenting and Explaining Mizar

نویسندگان

  • Josef Urban
  • Grzegorz Bancerek
چکیده

The Mizar proof language has both many human-friendly presentation features, and also firm semantical level allowing rigorous proof checking. Both the presentation features and the semantics are important for users, and an ideal Mizar presentation should be both human-friendly (i.e. very close to textbook presentations), and also allowing fast access to the detailed semantics and detailed proof explanations. This poses several questions, problems and choices when presenting original Mizar texts, presenting results of semantic queries over the Mizar library, and also when presenting texts produced directly on the semantical level, e.g. by automated theorem provers. This paper discusses solutions to these problems, and particularly implements an initial system for presenting detailed explanations of atomic Mizar inferences. This is done by the cooperation of the Mizar XML presentation tools, the MML Query system, and automated theorem provers working on the MPTP semantic translation of Mizar.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A digital library based on Mizar

Many mechanized reasoning systems have facilities for presenting formal content in a more human-oriented way, from outputting web pages to generating verbalisations of proofs. However, these are still some way from producing materials suitable for a mainstream mathematical audience. As an exploratory investigation into this mismatch, we have built a prototype digital library based on the Mizar ...

متن کامل

Kernel Projections and Quotient Lattices

This article completes the Mizar formalization of Chapter I, Section 2 from [13]. After presenting some preliminary material (not all of which is later used in this article) we give the proof of theorem 2.7 (i), p.60. We do not follow the hint from [13] suggesting using the equations 2.3, p. 58. The proof is taken directly from the definition of continuous lattice. The goal of the last section ...

متن کامل

Literate Proving: Presenting and Documenting Formal Proofs

Literate proving is the analogue for literate programming in the mathematical realm. That is, the goal of literate proving is to produce clear expositions of formal mathematics that could even be enjoyable for people to read whilst remaining faithful representations of the actual proofs. This paper describes maze, a generic literate proving system. Authors markup formal proof files, such as Miz...

متن کامل

Presenting and Explaining the Model of Information Transparency as an Ethical Factor in Electronic Auctions

Abstract Background: Lack of information transparency is one of the ethical risks in the field of e-commerce. The purpose of this study is to explain the model of information transparency in electronic auctions in the organization of collection and sale of proprietary property. Method: The present study was a qualitative-exploratory research and descriptive-survey research. The statistical po...

متن کامل

Mizar: An Impression

This note presents an introduction to the Mizar system, followed by a brief comparison between Mizar and Coq. Appended are a Mizar grammar and an annotated example of a complete Mizar article. 1 What It Is Mizar is a system for representing mathematical proof in a computer such that a program can check the correctness. It has been developed by Andrzej Trybulec and his team in Bialystok, Poland ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Electr. Notes Theor. Comput. Sci.

دوره 174  شماره 

صفحات  -

تاریخ انتشار 2007